﻿namespace checc_baseTools
{
    public class ReplacementData
    { 
		private int id;//层数
		private int totalNumberLayers;// 总层数
		private double depth = 0.5;// 换填深度
		private double length = 50;// 换填长度
		private double distanceFromLeftHole = 0;// 换填起点距左洞口距离
		private double slopeRatio = 0.5;// 换填坡比
		private double edge = 0.5;// 换填襟边
		private double edgeThickeningLength = 0;// 边部加厚长度
		private double edgeThickeningDepth = 0;// 边部加厚深度
		private string materialName;// 换填材质


        /// <summary>
        /// 总层数
        /// </summary>
        public int TotalNumberLayers
        {
			get { return totalNumberLayers; }
			set { totalNumberLayers = value; }
		}

		/// <summary>
		/// 层数
		/// </summary>
		public int Id
		{
			get { return id; }
			set { id = value; }
		}

		/// <summary>
		/// 换填材质
		/// </summary>
		public string MaterialName
        {
			get { return materialName; }
			set { materialName = value; }
		}

		/// <summary>
		/// 边部加厚深度
		/// </summary>
		public double EdgeThickeningDepth
        {
			get { return edgeThickeningDepth; }
			set { edgeThickeningDepth = value; }
		}

		/// <summary>
		/// 边部加厚长度
		/// </summary>
		public double EdgeThickeningLength
        {
			get { return edgeThickeningLength; }
			set { edgeThickeningLength = value; }
		}

		/// <summary>
		/// 换填襟边
		/// </summary>
		public double Edge
        {
			get { return edge; }
			set { edge = value; }
		}

		/// <summary>
		/// 换填坡比
		/// </summary>
		public double SlopeRatio
        {
			get { return slopeRatio; }
			set { slopeRatio = value; }
		}

		/// <summary>
		/// 换填起点距左洞口距离
		/// </summary>
		public double DistanceFromLeftHole
        {
			get { return distanceFromLeftHole; }
			set { distanceFromLeftHole = value; }
		}

		/// <summary>
		/// 换填长度
		/// </summary>
		public double Length
		{
			get { return length; }
			set { length = value; }
		}

		/// <summary>
		/// 换填深度
		/// </summary>
		public double Depth
        {
			get { return depth; }
			set { depth = value; }
		}

	}
}
